package io.mft.runtime.function;

import io.mft.api.domain.Api;

/**
 * 接口运行容器注册器
 * @说明：TODO
 * @类型名称：ApiFunctionRuningContainerRegistry
 * @创建者: 胡常建  
 * @创建时间: 2021年5月6日 下午3:19:37
 * @修改者: 胡常建  
 * @修改时间: 2021年5月6日 下午3:19:37
 */
public interface ApiFunctionRuningContainerRegistry {
	/**
	 * 注册具体接口
	 * @说明: TODO
	 * @方法名称: register
	 * @参数 @param api
	 * @返回类型 void    
	 * @创建者: 胡常建  
	 * @创建时间: 2021年5月6日 下午3:20:29
	 * @修改者: 胡常建  
	 * @修改时间: 2021年5月6日 下午3:20:29
	 */
	void register(Api api);
	/**
	 * 取消注册具体API
	 * @说明: TODO
	 * @方法名称: unregister
	 * @参数 @param api
	 * @返回类型 void    
	 * @创建者: 胡常建  
	 * @创建时间: 2021年5月6日 下午3:24:47
	 * @修改者: 胡常建  
	 * @修改时间: 2021年5月6日 下午3:24:47
	 */
	void unregister(Api api);
}
